home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 015a / utility.zip / P.DOC < prev    next >
Text File  |  1990-04-24  |  10KB  |  209 lines

  1. A.C.Software P.EXE {source code and ascii file queque printer}
  2.  
  3. P is easy to use with several options which are handy, both for the
  4. programmer and the user.
  5.  
  6. P prints the date at the top of each file and the filename and page number
  7. at the top of each page.  The heading is centered according to what
  8. width you select (it defaults to width 129, compressed print, what most
  9. programmers use for source code).  The page numbers can be for each file
  10. or consecutive (so you can have a table of contents -see adv programmer
  11. options below.)
  12.  
  13. P.EXE can be put on your root or DOS directory and loaded from all over
  14. the harddrive.  (whatever directory you have PATH set to.)
  15.  
  16. P.EXE prints files with whatever margin you specify (or no margin) so you
  17. can either put the source code into a looseleaf binder or a traditional
  18. data binder.
  19.  
  20. P.EXE paginates at 54 lines per page so source code in a data binder
  21. can be easily seen.
  22.  
  23. P.EXE prints a source code (or any ascii file) with or without line numbers.
  24.  
  25. P.EXE will queque up to 40 files.
  26.  
  27. P.EXE shows a directory with the Mask you specify...
  28.  
  29.  
  30.           ┌────────────────────────────────────────────┐
  31.           │P.EXE queque file printer, MAIN MENU options│
  32.           └────────────────────────────────────────────┘
  33.  
  34. NOTE: Putting in a 0 will exit all menus either to the calling menu
  35.       or to the next step.  If you want to exit the program when
  36.       you are at the MAIN MENU, the easiest way to do this in an
  37.       orderly fashion is to put in a 0, press return at the list
  38.       directory option and then, at the place to input files, press
  39.       RETURN again.  It will ask you "print more files?" A N to this
  40.       will put you out in DOS again.
  41.  
  42.  
  43. [1] Change date  DEFAULT: today's date
  44.   The program takes the date from the Operating system so if you pressed
  45.   return instead of putting the date in, you might get an old date here.
  46.   Simply select this option and put in the date you want to appear at
  47.   the top of the first page of each file.
  48.  
  49. [2] Change directory  DEFAULT: directory you were on when you loaded the
  50.                                program.
  51.  
  52.     If you need to do another directory or even take files off another
  53.     drive, select this option.  Put in the directory you want, specifying
  54.     the drive letter first.  (eg C:\TURBOPAS or B:\)  If the drive is not
  55.     found, it will give you an error message.  (DOS may intercede here)
  56.  
  57. [3] Change Margin  DEFAULT: Left margin = 10 chars
  58.  
  59.     This will set the indent for the printing of the files you specify.
  60.     if you want the text of the file to be right up against the left
  61.     side of the paper, make this option equal to 0.
  62.  
  63.  
  64. [4] Change Line Width  DEFAULT: 129
  65.  
  66.     This option decides upon what width the headings will center at.  If
  67.     you are printing compressed print, you would leave it at default
  68.     otherwise if you are printing regular print, change this to 79.
  69.     If you select this and press the RETURN key [CR] it will put this
  70.     amount at 129.
  71.  
  72. [5] Print with line #  DEFAULT: yes, print with line numbers
  73.  
  74.     For most languages, line numbers are significant especially BASIC,
  75.     FORTRAN, COBOL and the like.  Also, if you are using an editor with
  76.     the capability of 'jumping' to a certain line number, you would
  77.     probably want to leave this feature 'on'.  This option is a toggle.
  78.     If you press 5, it will set it to the opposite way it was set before.
  79.  
  80.  
  81. [6] Default file extsn  DEFAULT: PAS
  82.  
  83.     The default file extension can be handy especially when typing in
  84.     filenames to print for a large system.  Set this at the extension
  85.     most of the files you want to print, have and then, you just have
  86.     to type in the first 8 letters of the filename and the program will
  87.     add the extension for you.  Like if you are printing a large Clipper
  88.     system, you would select this option and change the extension to "PRG"
  89.     (only the letters of the extension - no period goes here.)
  90.  
  91. [7] Advanced Programmer Options
  92. """"""""""""""""""""""""""""""""
  93.     This calls another menu of options which programmers might want... the
  94.     options are as follows:
  95.  
  96. [1] Accumulate # of lines  DEFAULT: off
  97.  
  98.     For printing large systems, you might want to know the lines of source
  99.     code in the system.  If this is 'turned on', it will count the lines
  100.     in all the files you specify to be printed and print it out at the
  101.     end.  If you have specified a Table of Contents, it will print it out
  102.     at the end of the Table of contents, otherwise will show the amount
  103.     on the screen.
  104.  
  105. [2] Print Table of Contents  DEFAULT: off
  106.  
  107.     In a large system, this is handy.  It is a sequential list of files
  108.     which you have specified to be printed and what page each file begins
  109.     on.  Turning on this option causes the page numbering to keep
  110.     accumulating instead of starting anew at the beginning of each file.
  111.     It would be handy for DOCS which are in several parts also. (Like if
  112.     you wanted to print the READ.ME file and this file, turning this
  113.     option on would furnish a page at the end telling you which page
  114.     number each file started on.)
  115.  
  116. [3] System Name for Table of contents DEFAULT: null
  117.  
  118.     A cosmetic addition to the Table of Contents, this allows you to put
  119.     in the name of the group of files you are printing (eg. J.C. File
  120.     Maintenance System etc.).
  121.  
  122.  
  123.                          ┌─────────────────────┐
  124.                          │ The Directory Lister│
  125.                          └─────────────────────┘
  126.  
  127. This menu picks which mask the directory call will have
  128.  
  129. [1] all files            Shows all files on the directory you have selected.
  130. [2] Pascal source        Shows a directory of all files with a PAS extension.
  131.  
  132. [3] dbase/Clipper/Fox    Shows a directory of all files with PRG extention: for
  133.     PRG files            dBASE, Clipper and Quicksilver source.
  134.  
  135. [4] text (.TXT)          Shows a directory of all files with a TXT extension:
  136.                          usually found on TeXT files.
  137.  
  138. [5] BATch files          Shows a directory of all the MS/PC DOS BATch files
  139.  
  140. [6] DOC files            Shows a directory of all files with a DOC extension:
  141.                          Many ascii documentation files such as this one have
  142.                          a DOC extension.
  143.  
  144. [7] Pascal INC files     Shows all files with an INC extension.  Mostly used in
  145.                          programs associated with turbo pascal 3.0.
  146.  
  147. [8] C source code files  For you C programmers who have not discovered the
  148.                          wonders of turbo pascal 5.0 (sorry couldn't resist!)
  149.  
  150. [9] User defined         If the system or files you want to print don't have
  151.     extension:           any of the extensions about, you can use this
  152.                          option to enter your own extension which you would
  153.                          like to see.  You can use wildcards like "?" which
  154.                          makes a mask like "*.?".
  155.                          Like for my file maintenance systems in PICK OS, I use
  156.                          the extension "UPT".
  157.  
  158.  
  159.  
  160.  
  161.                    ┌─────────────────────────────┐
  162.                    │  Enter files to be printed  │
  163.                    └─────────────────────────────┘
  164.  
  165. After the directory has shown on the screen, you will be told to ENTER
  166. the names of the files you want printed (press [CR] after each file).
  167. Enter these files at the "> " prompt.  If it is a large directory, you
  168. will be able to put in 2 or 4 files and then the screen will erase.
  169. Don't worry, the system has recorded what files you put in.  The enter
  170. window is small when the directory takes up alot of room on the screen
  171. in order to keep the directory from "scrolling" off the screen so you
  172. can see what filenames you want to print at all times.  If you change
  173. your mind and don't want to print any files, just press a return [CR]
  174. at the "> " prompt.  Also, when you have finished putting in the files
  175. you want to print, press a [CR] RETURN at the prompt and it will start
  176. printing all your files.  Go get a cup of coffee or a piece of cold
  177. pizza (come on, ALL programmers have cold pizza in their fridges!)
  178.  
  179. Put in one file per prompt and press return to put in the next
  180. file or to put in the RETURN [CR] to exit.
  181.  
  182. NOTE
  183. """""
  184. This program will NOT load your printer so make sure you have enuff
  185. paper in your printer before you start this operation!  Also make sure
  186. your printer is ON LINE (if all the lights are on and none of them are
  187. RED, you can be pretty sure it is ON LINE).  If you are printing at
  188. width 129, make sure you have set your printer for Compressed print.
  189. If you have an EPSON, you can use my PRINSET program to do this
  190. otherwise, it's back to the manual or whatever.
  191.  
  192. If you aren't using the best programmer's editor (at the best price!)
  193. check out QEDIT by SemWare.  It's lightening fast, totally configurable,
  194. has macros, 99 paste buffers, 5 windows on screen at once (different
  195. files or same file) and much much more, all in one very
  196. small 48K EXE file.
  197.  
  198. Qedit is shareware (you can d/l it from a BBS: Please register!) or...
  199.  
  200. If you can't find Qedit on a BBS, send 55 bucks to:
  201.  
  202.       SemWare, 730 Elk Cove Ct.,Kennesaw, GA 30144-4047
  203. ----------------------------------------------------------------------------
  204. Enjoy!    Sue Widemark, AC Software, PO Box 7643, Phoenix, AZ 85011.
  205. -----------------------------------------------------------------------------
  206.      REGISTERING your shareware will encourage some of the best software
  207.      authors to share their software at affordable prices!
  208. -----------------------------------------------------------------------------
  209.